home *** CD-ROM | disk | FTP | other *** search
- unit StubDllU;
-
- interface
-
- implementation
-
- uses
- SysUtils, WinProcs;
-
- var
- OldExitProc: Pointer;
-
- procedure NewExitProc; far;
- begin
- ExitProc := OldExitProc;
- OutputDebugString('DLL: Exit procedure added the old fashioned way (ExitProc)'#13#10);
- end;
-
- procedure NewerExitProc; far;
- begin
- OutputDebugString('DLL: Exit procedure added with AddExitProc'#13#10);
- end;
-
- initialization
- OutputDebugString('DLL: Unit initialisation section'#13#10);
- OldExitProc := ExitProc;
- ExitProc := @NewExitProc;
- AddExitProc(NewerExitProc);
- end.
-